touring car racing - German English Dictionary